#!/bin/bash

SSL_SOURCE_DIR="./ssl"
SSL_TARGET_DIR="../ssl"

SSL_KEY="bingbingyihao.cn.key"
SSL_PEM="bingbingyihao.cn.pem"

# =============== 处理 SSL 证书移动 ===============
echo "开始处理 SSL 证书移动..."

# 检查 ssl 源目录是否存在
if [ ! -d "$SSL_SOURCE_DIR" ]; then
    echo "警告：SSL 源目录不存在 -> $SSL_SOURCE_DIR，跳过 SSL 处理"
else
    # 创建目标 ssl 目录（如果不存在）
    if [ ! -d "$SSL_TARGET_DIR" ]; then
        echo "创建目标 SSL 目录: $SSL_TARGET_DIR"
        mkdir -p "$SSL_TARGET_DIR"
    fi

    # 定义源文件路径
    KEY_SOURCE="$SSL_SOURCE_DIR/$SSL_KEY"
    PEM_SOURCE="$SSL_SOURCE_DIR/$SSL_PEM"

    KEY_TARGET="$SSL_TARGET_DIR/$SSL_KEY"
    PEM_TARGET="$SSL_TARGET_DIR/$SSL_PEM"

    # 移动 key 文件
    if [ -f "$KEY_SOURCE" ]; then
        if [ -f "$KEY_TARGET" ]; then
            echo "警告：目标 key 文件已存在，覆盖 -> $KEY_TARGET"
        fi
        mv "$KEY_SOURCE" "$KEY_TARGET"
        echo "✅ 已移动 key 文件: $KEY_SOURCE -> $KEY_TARGET"
    else
        echo "警告：未找到 key 文件 -> $KEY_SOURCE"
    fi

    # 移动 pem 文件
    if [ -f "$PEM_SOURCE" ]; then
        if [ -f "$PEM_TARGET" ]; then
            echo "警告：目标 pem 文件已存在，覆盖 -> $PEM_TARGET"
        fi
        mv "$PEM_SOURCE" "$PEM_TARGET"
        echo "✅ 已移动 pem 文件: $PEM_SOURCE -> $PEM_TARGET"
    else
        echo "警告：未找到 pem 文件 -> $PEM_SOURCE"
    fi
fi

echo "✅ SSL 证书处理完成。"
